package com.transaction.simulate.service;

import com.transaction.simulate.model.vo.ChannelAccountVo;

import java.util.List;
import java.util.Map;

public interface ElContractService {
    void generateChannelElContract(ChannelAccountVo channelAccountVo);

    List<Map<String, Object>> getElContractToMap(String channelCode, List<String> dateRange);

    void insertElContract(String channelCode, List<Map<String, Object>> dataList);

    void updateElContract(String channelCode, List<Map<String, Object>> dataList);

    List<Map<String, Object>> get31ElContractToMap(String channelCode, List<String> dateRange);
}
